namespace CLELCore.Assembly.StreamTables.StreamTableRows
{
	public class GenericParamTableRow
	{
		private short _number;
		private short _flags;
		private Token _owner;
		private int _name;

		public short Number
		{
			get
			{
				return _number;
			}
			set
			{
				_number = value;
			}
		}
		public short Flags
		{
			get
			{
				return _flags;
			}
			set
			{
				_flags = value;
			}
		}
		public Token Owner
		{
			get
			{
				return _owner;
			}
			set
			{
				_owner = value;
			}
		}
		public int Name
		{
			get
			{
				return _name;
			}
			set
			{
				_name = value;
			}
		}

		public GenericParamTableRow(short number,short flags,Token owner,int name)
		{
			_number = number;
			_flags = flags;
			_owner = owner;
			_name = name;
		}
	}
}
